package kuang.collections;

import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.concurrent.CopyOnWriteArrayList;

public class ListTest {
    public static void main(String[] args) {
        /**
         * 解决方案：
         * 1、使用Collections.synchronizedList(new ArrayList<>())
         * 2、new CopyOnWriteArrayList<>(); JUC
         */
        // CopyOnWrite 写入时复制 COW 计算机设计领域的一种优化策略
        // 在写入时候避免覆盖，造成数据问题！
        // 读写分离
        List<String> list = new CopyOnWriteArrayList<>();


    }
}
